<?xml version="1.0" encoding="ISO-8859-1" ?>
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets">
<head>
	<title>Cadastro de Usuario</title>
</head>

<body>
   <ui:composition template="templateMenu.xhtml">
		<ui:define name="content">
	<h1>Cadastramento de Usuario</h1>
	<h:form id="cadastro">
		<h:messages />
		<h:inputHidden value="#{usuarioBean.usuario.idUsuario}"  />

		<h:panelGrid columns="2">

			<h:outputLabel value="Nome: " for="nome" />
			<h:inputText id="nome" label="Nome"
				value="#{usuarioBean.usuario.nome}" size="45" required="true"
				requiredMessage="Por favor, digite seu nome: "
				validatorMessage="O nome deve ser de 5 a 45 caracteres.">
				<f:validateLength minimum="5" maximum="45" />
			</h:inputText>

			<h:outputLabel value="Login: " for="login" />
			<h:inputText id="login" label="Login:"
				value="#{usuarioBean.usuario.login}" size="20" maxlength="20"
				required="true" requiredMessage="Por favor digite seu login.">
			</h:inputText>

			<h:outputLabel value="Senha: " for="senha" />
			<h:inputSecret id="senha" label="Senha:"
				value="#{usuarioBean.usuario.senha}" size="15" maxlength="15"
				required="true" redisplay="true" />


			<h:outputLabel value="Confirmar Senha: " for="confSenha" />
			<h:inputSecret id="confSenha" label="Confirmar Senha:"
				value="#{usuarioBean.confirmarSenha}" size="15" maxlength="15"
				required="true" redisplay="true" />

			<h:outputLabel value="CPF: " for="cpf" />
			<h:inputText id="cpf" label="CPF:" value="#{usuarioBean.usuario.cpf}"
				size="15" maxlength="15" redisplay="true" />
				
			<h:outputLabel value ="Tipo:" />
			<h:selectOneMenu value="#{usuarioBean.usuario.tipoUsuario}">
			  <f:selectItems value ="#{usuarioBean.listTipoUsuario}" />
			</h:selectOneMenu>	

		</h:panelGrid>

		<h:commandButton action="#{usuarioBean.salvar}" value="Salvar" />
	</h:form>
  </ui:define>
  </ui:composition>
</body>
</html>